package cn.mdmm.open.entity.log;


import java.util.Date;
import java.io.Serializable;
import org.mybatis.annotation.Table;


/**
* 类名称：ApiAccessLog对象定义<br>
* 类描述：<br>
* 类生产方式：工具自动生成代码<br>
* 创建人：dengqiang<br>
* 创建时间：2017-06-17 13:49:01<br>
* 修改人：  <br>
* 修改时间：<br>
* 修改备注：<br>
* @version   V1.0
*/

@Table(pkId={"id"} ,tabName = "API_ACCESS_LOG")
public class ApiAccessLogModel implements Serializable {
	/** uid */
	private static final long serialVersionUID = 1L;
	/** 主键ID */
	private Long    id;
	/** 调用接口的app */
	private Long    appId;
	/**  */
	private Long    userId;
	/** 方法名称 */
	private String    invokeMethod;
	/** 方法版本号 */
	private String    methodVer;
	/** 返回值类型（1：正常、2：异常：3：参数错误） */
	private Integer    resultType;
	/** 返回错误编码 */
	private String    resultCode;
	/** Result_code对应的错误消息 */
	private String    resultMsg;
	/** 设备型号 */
	private String    deviceModel;
	/** 调用接口的IP */
	private String    ip;
	/** 调用接口时间 */
	private Date    visitDate;
	/** 调用接口的参数 */
	private String    invokeParam;
	/** 接口响应时间 */
	private Integer    visitTimeCost;
	/** 接口出参 */
	private String    outParam;


	/** 取得主键ID */
	public Long getId() {
		return id;
	}

	/** 设置主键ID */
	public void setId(Long id) {
		this.id = id;
	}
	
	/** 取得调用接口的app */
	public Long getAppId() {
		return appId;
	}

	/** 设置调用接口的app */
	public void setAppId(Long appId) {
		this.appId = appId;
	}
	
	/** 取得 */
	public Long getUserId() {
		return userId;
	}

	/** 设置 */
	public void setUserId(Long userId) {
		this.userId = userId;
	}
	
	/** 取得方法名称 */
	public String getInvokeMethod() {
		return invokeMethod;
	}

	/** 设置方法名称 */
	public void setInvokeMethod(String invokeMethod) {
		this.invokeMethod = invokeMethod;
	}
	
	/** 取得方法版本号 */
	public String getMethodVer() {
		return methodVer;
	}

	/** 设置方法版本号 */
	public void setMethodVer(String methodVer) {
		this.methodVer = methodVer;
	}
	
	/** 取得返回值类型（1：正常、2：异常：3：参数错误） */
	public Integer getResultType() {
		return resultType;
	}

	/** 设置返回值类型（1：正常、2：异常：3：参数错误） */
	public void setResultType(Integer resultType) {
		this.resultType = resultType;
	}
	
	/** 取得返回错误编码 */
	public String getResultCode() {
		return resultCode;
	}

	/** 设置返回错误编码 */
	public void setResultCode(String resultCode) {
		this.resultCode = resultCode;
	}
	
	/** 取得Result_code对应的错误消息 */
	public String getResultMsg() {
		return resultMsg;
	}

	/** 设置Result_code对应的错误消息 */
	public void setResultMsg(String resultMsg) {
		this.resultMsg = resultMsg;
	}
	
	/** 取得设备型号 */
	public String getDeviceModel() {
		return deviceModel;
	}

	/** 设置设备型号 */
	public void setDeviceModel(String deviceModel) {
		this.deviceModel = deviceModel;
	}
	
	/** 取得调用接口的IP */
	public String getIp() {
		return ip;
	}

	/** 设置调用接口的IP */
	public void setIp(String ip) {
		this.ip = ip;
	}
	
	/** 取得调用接口时间 */
	public Date getVisitDate() {
		return visitDate;
	}

	/** 设置调用接口时间 */
	public void setVisitDate(Date visitDate) {
		this.visitDate = visitDate;
	}
	
	/** 取得调用接口的参数 */
	public String getInvokeParam() {
		return invokeParam;
	}

	/** 设置调用接口的参数 */
	public void setInvokeParam(String invokeParam) {
		this.invokeParam = invokeParam;
	}
	
	/** 取得接口响应时间 */
	public Integer getVisitTimeCost() {
		return visitTimeCost;
	}

	/** 设置接口响应时间 */
	public void setVisitTimeCost(Integer visitTimeCost) {
		this.visitTimeCost = visitTimeCost;
	}
	
	/** 取得接口出参 */
	public String getOutParam() {
		return outParam;
	}

	/** 设置接口出参 */
	public void setOutParam(String outParam) {
		this.outParam = outParam;
	}
	

}
